I have never bought a lottery ticket or a raffle ticket. However, I do have Premium Bonds and it used to be said that a JW should not buy these as it is gambling with the interest.
I have received far more in winnings than if I had put that money in the bank. The winnings are also tax free which can be handy depending on your level of taxable interest. (UK)
George